package cn.lyjuan.payment.third.base.pay.chl.impl.ali.bean;

import cn.lyjuan.payment.third.base.pay.chl.impl.ali.enums.AliServiceEnum;
import cn.lyjuan.payment.third.base.pay.vo.req.TransferReq;

/**
 * @author arvin
 * desc payment-third cn.lyjuan.payment.third.base.pay.chl.impl.ali.bean
 * 2021/3/3 10:55
 */
public class AlipayTransferReq implements TransferReq.ITransferReq {

    /**
     * 接口名称
     */
    protected AliServiceEnum service;

    /**
     * 真实姓名
     */
    protected String realName;

    /**
     * 是否真实姓名
     */
    protected boolean checkName;

    public AlipayTransferReq() {
    }

    public AlipayTransferReq(AliServiceEnum service, String realName, boolean checkName) {
        this.service = service;
        this.realName = realName;
        this.checkName = checkName;
    }

    public AliServiceEnum getService() {
        return service;
    }

    public void setService(AliServiceEnum service) {
        this.service = service;
    }

    public String getRealName() {
        return realName;
    }

    public void setRealName(String realName) {
        this.realName = realName;
    }

    public boolean isCheckName() {
        return checkName;
    }

    public void setCheckName(boolean checkName) {
        this.checkName = checkName;
    }

    @Override
    public String toString() {
        return "AliPayReq{" +
                "service=" + service +
                "realName=" + realName +
                "checkName=" + checkName +
                '}';
    }
}
